/**
 * 获取设备标识信息
 */
export function getSystemInfo() {
  return navigator.appVersion
}

/**
* 防抖
* @param {Function} cb 回调
* @param {Number} delay 多久后执行
*/
let dTimer

export function debounce(cb, delay = 500) {
  if (dTimer) {
    clearTimeout(dTimer)
  }
  dTimer = setTimeout(() => {
    cb()
  }, delay)
}
/**
* 节流
* @param {Function} cb 回调
* @param {Number} time 多久执行一次
*/
let tTimer

export function throttle(cb, time = 500) {
  if (!tTimer || Date.now() - tTimer >= time) {
    tTimer = Date.now()
    cb()
  }
}
